periodic support payment - German English Dictionary